home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d17 / casslbl.arc / CASSLBL.DOC next >
Text File  |  1988-10-23  |  48KB  |  1,013 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                            AUDIO CASSETTE LABEL MAKER
  13.                                    VERSION 1.0
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                    Jim Edwards
  28.                               Couch Potato Software
  29.                                   P.O. Box 2074
  30.                                Longview, WA 98632
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.             Copyright (C) 1988  Couch Potato Software and Jim Edwards
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                         T A B L E   O F   C O N T E N T S
  68.  
  69.  
  70.         1.0 Introduction ...........................................  1
  71.         2.0 Requirements ...........................................  1
  72.         3.0 User Supported Software ................................  1
  73.         4.0 Program Manifest .......................................  2
  74.         5.0 Program Usage ..........................................  2
  75.           5.1 Preliminaries ........................................  2
  76.           5.2 Invocation ...........................................  3 
  77.           5.3 Top-Level Menu .......................................  3 
  78.           5.4 Options ..............................................  4 
  79.             5.4.1 Color ............................................  4 
  80.             5.4.2 Double Strike ....................................  4 
  81.             5.4.3 Id Increment .....................................  5 
  82.             5.4.4 Owner Fill .......................................  5 
  83.             5.4.5 Printer Port .....................................  6 
  84.             5.4.6 Save Options .....................................  6 
  85.           5.5 File .................................................  6 
  86.             5.5.1 Save .............................................  6 
  87.             5.5.2 Load .............................................  7 
  88.           5.6 Edit .................................................  8 
  89.             5.6.1 Key Legend Commands ..............................  9 
  90.             5.6.2 Rear Label Fields ................................ 10 
  91.             5.6.3 End Label Fields ................................. 11 
  92.             5.6.4 Front Label Fields ............................... 11 
  93.           5.7 View ................................................. 13 
  94.             5.7.1 Print ............................................ 13 
  95.             5.7.2 Display .......................................... 15 
  96.           5.8 Quit ................................................. 15 
  97.                           AUDIO CASSETTE LABEL MAKER
  98.  
  99.  
  100.         1.0 INTRODUCTION
  101.  
  102.         The Audio Cassette Label Maker is a program that allows the audio 
  103.         buff  to quickly and easily create a label for an audio  cassette 
  104.         tape.  Once a label has been created using this program's editor, 
  105.         it  can be printed on standard computer paper and  inserted  into 
  106.         the cassette box.
  107.  
  108.         2.0 REQUIREMENTS
  109.  
  110.         This  program  runs  under PC/MS-DOS (2.0 or higher)  on  an  IBM 
  111.         PC/XT/AT  or compatible with 256 Kbytes of memory.  Although  the 
  112.         program  employs  a  window-based user interface,  it  should  be 
  113.         compatible with the text modes of any of the standard IBM display 
  114.         adapters.   In  particular,  this software  has  been  tested  on 
  115.         machines that use the monochrome, CGA, and EGA display  adapters.  
  116.         Users with CGA cards will notice a slight degradation in  display 
  117.         operations due to the overhead required to avoid the infamous CGA 
  118.         snow  effect.  The current version of this program only  supports 
  119.         Epson compatible  printers.  It should work with the majority  of 
  120.         printers  in existence since only a small subset of the  standard 
  121.         Epson commands are used (no bit image commands are used).  If you 
  122.         have  a printer which does not seem to work correctly  with  this 
  123.         program and desire support for it, send a note to the author. 
  124.  
  125.         3.0 USER SUPPORTED SOFTWARE
  126.  
  127.         The Audio Cassette Label Maker is a shareware product.  It is not 
  128.         public  domain  and the author retains a copyright  on  it.   The 
  129.         author of this program gives permission to copy and distribute it 
  130.         in unmodified form and with all associated support files  intact.  
  131.         No  fee  may be charged for this program  other  than  reasonable 
  132.         expenses  for  media and reproduction, which in no  event  should 
  133.         exceed  five dollars.  All warranties are  disclaimed,  including 
  134.         damage to hardware and/or software from the use of this program.
  135.  
  136.         A  contribution to the author is not mandatory.  However, if  you 
  137.         find  that  you  are deriving benefit from  it,  please  consider 
  138.         contributing  whatever  you feel it is worth ($5  is  suggested).
  139.         Contributions will provide incentive to upgrade and improve  this 
  140.         program, as well as encourage the development of future  programs 
  141.         (a  few  are already in the works).  The  text  file  CONTRIB.TXT 
  142.         contains  a form that can be printed out for users who desire  to 
  143.         make a contribution.  To print it, issue any one of the following
  144.         commands at the dos prompt:
  145.  
  146.                               copy contrib.txt prn
  147.                               print contrib.txt
  148.            
  149.         After  filling  the form out, enclose it in an  envelope  with  a 
  150.         check  or money order made out to Jim Edwards (please, no  credit 
  151.         cards), and send it to the address on the following page.
  152.  
  153.  
  154.  
  155.  
  156.  
  157.                                    1
  158.                           AUDIO CASSETTE LABEL MAKER
  159.  
  160.  
  161.                                    Jim Edwards
  162.                               Couch Potato Software
  163.                                   P.O. Box 2074
  164.                                Longview, WA 98632
  165.  
  166.         The    contribution   form   contains   an   area   for    making 
  167.         comments/suggestions about the program, and your feedback will be 
  168.         greatly appreciated.
  169.  
  170.         4.0 PROGRAM MANIFEST
  171.  
  172.         The  following  files should be included in the  distribution  of 
  173.         this  program.   If any of the listed files  are  absent,  please 
  174.         contact  the author and indicate which files were not found,  and 
  175.         where  the program was obtained from.  If any of the  file  sizes 
  176.         deviate  from  those listed below, either you  have  a  different 
  177.         version of the program or somebody has tampered with it.  In  any 
  178.         event,  you  should  contact the author  indicating  which  files 
  179.         differed from the manifest and where you obtained the program.  I 
  180.         do  not  want  my program to become a  platform  for  viruses  or 
  181.         trojans!
  182.  
  183.         Name            Size     Description
  184.         ----            ----     -----------
  185.         CASSLBL.DOC    48044     Documentation file.
  186.         CASSLBL.EXE    73712     Program file.
  187.         CASSLBL.HLP     3547     Context-sensitive help file.
  188.         CASSLBL.REV      484     Revision history file.
  189.         CONTRIB.TXT      783     Contribution form.
  190.         EXAMPLE.LBL     1349     Example  cassette  label  which  can  be 
  191.                                  loaded and printed.
  192.  
  193.         5.0 PROGRAM USAGE
  194.  
  195.         5.1 PRELIMINARIES
  196.  
  197.         This program has been consciously designed to be fast and easy to 
  198.         use.   In particular, a window-based interface is  employed  with 
  199.         horizontal menus, vertical pulldown menus, context-sensitive help 
  200.         popups and function key support.  If you are like me, your  first 
  201.         notion  is  to  skip the documentation and dive  right  into  the 
  202.         program.   You  will  be able to use  this  program  productively 
  203.         without  reading the rest of the documentation, if  you  remember 
  204.         only  two  keys.   First,  context-sensitive  help  on  any  item 
  205.         currently  under the cursor can be obtained by pressing the  help 
  206.         key  F1.   Second,  the  Esc  key  is  used  to  terminate   most 
  207.         operations.   Examples: pressing Esc at the top-level  horizontal 
  208.         menu  will cause the program to quit; pressing Esc in  a  visible 
  209.         vertical  pulldown  menu will cause the menu  to  become  hidden; 
  210.         pressing  Esc  while  entering the name of a  file  to  save  the 
  211.         current  label to will terminate the operation without saving  to 
  212.         the   file.   If  you  chose  not  to  read  the  rest   of   the 
  213.         documentation, you may not be aware of some of the features which 
  214.         have  been provided specifically to make label editing  a  faster 
  215.         chore.
  216.  
  217.  
  218.                                    2
  219.                           AUDIO CASSETTE LABEL MAKER
  220.  
  221.  
  222.         Before  we  begin  in our exploration of  the  features  of  this 
  223.         program, some important terminology needs to be defined.   First, 
  224.         this  program allows you to enter and edit one label at  a  time.  
  225.         This  label  is referred to as the current  label.   The  current 
  226.         label may be saved to a file for future use, or it may be  loaded 
  227.         from  a  label  file that was  previously  saved.  Second,  while 
  228.         editing  a  label, certain options (e.g. automatic entry  of  the 
  229.         cassette  owner's name) may be in effect.  These options  can  be 
  230.         set  by the user and saved in a file referred to as  the  options 
  231.         file.  The options file is not part of the manifest, but it  will 
  232.         be  created  by the program if you save the  current  options  in 
  233.         effect.
  234.  
  235.         5.2 INVOCATION
  236.  
  237.         To  start the program, type and enter CASSLBL at the DOS  prompt.  
  238.         The  program will immediately display the title screen.  You  may 
  239.         continue  by pressing any key.  If you do not press a key  within 
  240.         approximately   15  seconds,  the  program   will   automatically 
  241.         continue.  At this point, the top-level menu will be displayed.
  242.  
  243.         5.3 TOP-LEVEL MENU
  244.  
  245.         The  top-level  menu  is a horizontal menu  containing  the  five 
  246.         selections shown in figure A.
  247.           
  248.  
  249.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  250.         | Options     File     Edit     View     Quit                  |    
  251.         +--------------------------------------------------------------+
  252.  
  253.                             Figure A. Top-level Menu
  254.  
  255.  
  256.         The  left and right arrow keys on the numeric keypad are used  to 
  257.         move the highlighted bar to one of the selections.  Use the enter 
  258.         key  to  choose  the  selection  once  the  highlighted  bar   is 
  259.         positioned  on it.  In the case of the Edit and  Quit  selections 
  260.         this  will cause a command to be executed immediately,  while  in 
  261.         the  case  of the Options, File, and View  selections  this  will 
  262.         cause a vertical pulldown menu with further selections to  become 
  263.         visible.   The down arrow can also be used to pull  the  vertical 
  264.         menus  down, but a beep will sound for the horizontal  selections 
  265.         which don't have vertical pulldown menus.  Pressing Esc while the 
  266.         highlighted  bar is positioned on any selection in the  top-level 
  267.         menu  will  cause  the program to quit, except  when  a  vertical 
  268.         pulldown menu is visible.  Pressing Esc on a selection which  has 
  269.         a vertical pulldown menu visible under it will cause the vertical 
  270.         menu  to become hidden.  To obtain help on any of the  horizontal 
  271.         selections, position the highlighted bar on it and press the help 
  272.         key F1. 
  273.  
  274.         Once  a vertical pulldown menu is visible, the up and down  arrow 
  275.         keys  on the numeric keypad are used to move the highlighted  bar 
  276.         to one of the vertical menu selections.  Use the the enter key to 
  277.  
  278.  
  279.                                    3
  280.                           AUDIO CASSETTE LABEL MAKER
  281.  
  282.  
  283.         choose  the selection once the highlighted bar is  positioned  on 
  284.         it.   As  mentioned above, pressing Esc will cause  the  vertical 
  285.         menu  to  become hidden.  Pressing the left or right  arrow  keys 
  286.         will  cause  the highlighted bar on the horizontal menu  to  move 
  287.         appropriately, and the associated vertical pulldown menu will  be 
  288.         displayed, provided one exists for the horizontal selection.    
  289.  
  290.         The  meaning  of  each of the  horizontal  selections  and  their 
  291.         associated  vertical  menu  entries  will  be  detailed  in   the 
  292.         following sections.  Note that the selections are covered in  the 
  293.         order  they  appear  on the top-level  menu,  however,  you  will 
  294.         probably want to read section 5.6 on the edit selection first  in 
  295.         order to make sense of some of the terms used in prior sections.
  296.  
  297.         5.4 OPTIONS
  298.  
  299.         Pressing  the  enter  key or the down arrow  key  while  on  this 
  300.         horizontal menu selection will cause the options vertical menu to 
  301.         become  visible.   The  options menu allows you  to  set  various 
  302.         options  which remain in effect during the label making  session.  
  303.         For  convenience, the options may be saved to the  options  file.  
  304.         Whenever  this program is run, the options file is  automatically 
  305.         loaded.  If no options file is found during startup, the  program 
  306.         will set the options to reasonable default values.  Please  refer 
  307.         to  figure B for the available options and their default  values.  
  308.  
  309.  
  310.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  311.         | Options     File     Edit     View     Quit                  |    
  312.         +--------------------------------------------------------------+
  313.          | Color          ON   |
  314.          | Double Strike  OFF  |
  315.          | Id Increment   OFF  |
  316.          | Owner Fill          |
  317.          | Printer Port   LPT1 |
  318.          | Save Options        | 
  319.          +---------------------+
  320.  
  321.                              Figure B. Options Menu
  322.  
  323.  
  324.         5.4.1 COLOR
  325.  
  326.         Note that this option is not available for sytems with monochrome 
  327.         display  adapters.   Pressing the enter key on this  option  will 
  328.         toggle the color display ON and OFF.  If color is OFF, all  menus 
  329.         and windows will be displayed in black and white.  This option is 
  330.         useful if you use a composite monochrome monitor with your  color 
  331.         display adapter.  Switching color OFF in such cases will  usually 
  332.         result in an easier to read display.
  333.  
  334.         5.4.2 DOUBLE STRIKE
  335.  
  336.         Pressing  the  enter key on this option will  toggle  the  double 
  337.         strike print mode ON and OFF.  If you print out a cassette  label 
  338.  
  339.  
  340.                                    4
  341.                           AUDIO CASSETTE LABEL MAKER
  342.  
  343.  
  344.         when double strike is ON, two passes will be made over each  line 
  345.         that  is printed.  When double strike is OFF, only one pass  will 
  346.         be  made over each line that is printed.  This option  is  useful 
  347.         when  your printer's ribbon is worn and the characters  that  are 
  348.         printed  are  not dark enough.  However, the double  strike  mode 
  349.         requires  twice  as  much  time to print  out  a  label  and  the 
  350.         characters are not as crisply defined.
  351.  
  352.         5.4.3 ID INCREMENT
  353.  
  354.         Pressing the enter key on this option will toggle id incrementing 
  355.         ON and OFF.  If id increment is ON, the id # field of the current 
  356.         cassette  label  will be automatically incremented  whenever  you 
  357.         clear  all  fields  of  the label, but only if  the  id  #  field 
  358.         contained  a number before the clear is performed.   See  section 
  359.         5.6.2 for a description of the id # field.  This option is useful 
  360.         if you tend to enter and print out cassette labels in batches.
  361.  
  362.         5.4.4 OWNER FILL
  363.  
  364.         Pressing  the enter key on this option will pop up a  data  entry 
  365.         window  where  you  can  type in the name of  the  owner  of  the 
  366.         cassette tape(s).  Please refer to figure C.  The owner name  may 
  367.         be  up to 30 characters in length.  Pressing the enter key  after 
  368.         typing  in  the name will accept it, while pressing the  Esc  key 
  369.         will discard it and hide the data entry window.  Several keys are 
  370.         provided in order to allow easy editing of the name.  First,  the 
  371.         left  and right arrow keys may be used to move the cursor to  any 
  372.         character  in  the  name.  Second, pressing the Del  key  on  the 
  373.         numeric  keypad  will  delete the  character  positioned  at  the 
  374.         cursor.  The backspace key will delete the character to the  left 
  375.         of  the cursor.  Finally, the Ins key is used to  toggle  between 
  376.         the overstrike and insert modes.  Initially, all data entry is in 
  377.         the overstrike mode and this is indicated by an underline cursor.  
  378.         The  insert  mode  is  indicated  by  a  block  cursor.    Typing 
  379.         characters  in  the  overstrike  mode  will  cause  the   current 
  380.         characters located at the cursor to be replaced by the characters 
  381.         typed  in.  Typing characters in the insert mode will  cause  the 
  382.         current  characters  located at the cursor to be shifted  to  the 
  383.         right. 
  384.  
  385.  
  386.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  387.         | Options     File     Edit     View     Quit                  |    
  388.         +--------------------------------------------------------------+
  389.          | Id Increment  OFF  |
  390.          | Owner Fill         |
  391.          | +----------- Owner's Name -----------+
  392.          | |                                    |
  393.          +-+------------------------------------+
  394.  
  395.                      Figure C. Owner Name Data Entry Window
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                    5
  402.                           AUDIO CASSETTE LABEL MAKER
  403.  
  404.  
  405.         The  name which is entered in this data entry window is  used  to 
  406.         automatically  fill  in  the owner field of  the  current  label.  
  407.         Every  time you clear all fields of the current  cassette  label, 
  408.         the  owner field will be filled in with this name.   See  section 
  409.         5.6.2  for  a  description of the owner field.   This  option  is 
  410.         useful  if  you tend to enter and print out  cassette  labels  in 
  411.         batches.
  412.  
  413.         5.4.5 PRINTER PORT
  414.  
  415.         Pressing  the  enter key on this option will toggle  the  printer 
  416.         port between LPT1 and LPT2.  This option allows you to select the 
  417.         port to which printer output is sent during the session.
  418.  
  419.         5.4.6 SAVE OPTIONS
  420.  
  421.         Pressing  the enter key on this selection will save  the  options 
  422.         and their current values to the options file.  These options  are 
  423.         automatically  retrieved whenever the program is  ran,  otherwise 
  424.         the options are set to the default values shown in figure B.
  425.  
  426.         5.5 FILE
  427.           
  428.         Pressing  the  enter  key or the down arrow  key  while  on  this 
  429.         horizontal menu selection will cause the file vertical menu shown 
  430.         in figure D to become visible.  The file menu offers choices  for 
  431.         loading and saving cassette labels.
  432.  
  433.  
  434.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  435.         | Options     File     Edit     View     Quit                  |    
  436.         +--------------------------------------------------------------+
  437.                      | Save |
  438.                      | Load |
  439.                      +------+
  440.  
  441.                                Figure D. File Menu
  442.  
  443.  
  444.         5.5.1 SAVE
  445.  
  446.         Pressing the enter key on this selection will pop up a data entry 
  447.         window  where you can type in the name of the file that you  want 
  448.         to  save  the current label to.  Please refer to figure  E.   The 
  449.         name  of the file may be any valid DOS file name.  That  is,  the 
  450.         file name is in the format NAME.EXT, where NAME consists of 1  to 
  451.         8  characters, and the optional extension EXT consists of 1 to  3 
  452.         characters.   The same keys that are described in  section  5.4.4
  453.         for  the owner name data entry window are applicable here.  If  a 
  454.         file  already exists in the current directory with the same  name 
  455.         entered  in this data entry window, you will be asked whether  to 
  456.         overwrite it.  Note that this program version does not allow  you 
  457.         to specify the directory where the label file is to be saved to - 
  458.         it always defaults to the current directory. 
  459.  
  460.  
  461.  
  462.                                    6
  463.                           AUDIO CASSETTE LABEL MAKER
  464.  
  465.  
  466.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  467.         | Options     File     Edit     View     Quit                  |    
  468.         +--------------------------------------------------------------+
  469.                      | Save |
  470.                      | +-- Save Filename --+
  471.                      +-|                   |
  472.                        +-------------------+
  473.  
  474.                     Figure E. Save Filename Data Entry Window
  475.  
  476.  
  477.         You   are  strongly  encouraged  to  use  the  following   naming 
  478.         convention for your label files:
  479.  
  480.                                   TAPEnnnn.LBL
  481.  
  482.         where nnnn is the 4 digit number that was entered in the id field 
  483.         of  the  label.   In fact, this is the major purpose  of  the  id 
  484.         field.  Given the id number printed on a cassette label, you will 
  485.         be  able to find the label file which contains the data  for  it.  
  486.         Also,  one  feature I am considering adding in the future  is  an 
  487.         index generator which will produce a listing of all the tapes  in 
  488.         your  collection.   However,  you need only  adhere  to  the  LBL 
  489.         extension  in  order  to remain compatible  with  future  program 
  490.         features (knock on wood!).
  491.           
  492.         5.5.2 LOAD
  493.  
  494.         Pressing the enter key on this selection will pop up a data entry 
  495.         window  where you can type in the name of the file that you  want 
  496.         to  load the current label from.  Please refer to figure F.   The 
  497.         name  of the file may be any valid DOS file name.  That  is,  the 
  498.         file name is in the format NAME.EXT, where NAME consists of 1  to 
  499.         8  characters, and the optional extension EXT consists of 1 to  3 
  500.         characters.   The same keys that are described in  section  5.4.4
  501.         for the owner name data entry window are applicable here.  If  no 
  502.         file  exists  in the current directory with the name  entered  in 
  503.         this  data  entry window, an error will be signaled.   Note  that 
  504.         this program version does not allow you to specify the  directory 
  505.         where the label file is to be loaded from - it always defaults to 
  506.         the current directory. 
  507.  
  508.  
  509.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  510.         | Options     File     Edit     View     Quit                  |    
  511.         +--------------------------------------------------------------+
  512.                      | Save |
  513.                      | Load |
  514.                      +-+-- Load Filename --+
  515.                        |                   |
  516.                        +-------------------+
  517.  
  518.                     Figure F. Load Filename Data Entry Window
  519.  
  520.  
  521.  
  522.  
  523.                                    7
  524.                           AUDIO CASSETTE LABEL MAKER
  525.  
  526.  
  527.         5.6 EDIT
  528.  
  529.         Pressing the enter key on this selection will pop up a data entry 
  530.         window  where  you  can type in or edit  the  information  for  a 
  531.         cassette  label.   As  shown in figure G, the  label  data  entry 
  532.         window  is  divided  into four major sections:  rear  label,  end 
  533.         label, front label, and the key legend.  The first three sections 
  534.         contain  fields in which you type information about  the  current 
  535.         cassette  label,  while the key legend  summarizes  the  function 
  536.         key/numeric  keypad  commands that are at  your  disposal  during 
  537.         label data entry.
  538.  
  539.         The  fields  and  the function key commands will  be  covered  in 
  540.         detail in the following sections.  The up and down arrow keys are 
  541.         used to move the highlighted bar from field to field in sequence.
  542.         The  highlighted bar will also automatically advance to the  next 
  543.         field  whenever  you  press the enter key or have  typed  in  the 
  544.         maximum  number of characters that the current field can  accept.  
  545.         While  the  highlighted  bar is located at  a  given  field,  the 
  546.         editing  keys  (i.e. left arrow, right arrow, Ins,  and  Del)  as 
  547.         described  in  section 5.4.4 may be used.  Pressing the  Esc  key 
  548.         anywhere  in the label data entry window will return you back  to 
  549.         the  top-level  menu.  Note that the data typed in  during  label 
  550.         entry  will not be discarded.  Thus, it is safe to move back  and 
  551.         forth between the top-level menu and the label data entry  window 
  552.  
  553.  
  554.         +------------------------- Rear Label -------------------------+
  555.         |  Owner:                         Id #:                        |
  556.         +------------------------- End Label --------------------------+
  557.         |A Title:                         Artist:                      |
  558.         |B Title:                         Artist:                      |
  559.         +------------------------ Front Label -------------------------+
  560.         |A Date:   / /                  B Date:   / /                  |
  561.         |  N/R:                           N/R:                         |
  562.         |  Eq:                            Eq:                          |
  563.         | 1                              1                             |
  564.         | 2                              2                             |
  565.         | 3                              3                             |
  566.         | 4                              4                             |
  567.         | 5                              5                             |
  568.         | 6                              6                             |
  569.         | 7                              7                             |
  570.         | 8                              8                             |
  571.         | 9                              9                             |
  572.         |10                             10                             |
  573.         |11                             11                             |
  574.         |12                             12                             |
  575.         |13                             13                             |
  576.         |14                             14                             |
  577.         +--------------------------------------------------------------+ 
  578.         |                         [KEY LEGEND]                         |
  579.         +--------------------------------------------------------------+
  580.  
  581.                         Figure G. Label Data Entry Window 
  582.  
  583.  
  584.                                    8
  585.                           AUDIO CASSETTE LABEL MAKER
  586.  
  587.  
  588.         without concern that your data will be lost.  However, you should 
  589.         find  it rarely necessary to return to the top-level  menu  since 
  590.         many  of  the  relevant commands (e.g. load, save,  and  print  a 
  591.         label) at that level have been conveniently provided as  function 
  592.         key commands in the label data entry window.  As usual, the  help 
  593.         key  may be used to popup context-sensitive help on any field  in 
  594.         the label data entry window.  Simply position the highlighted bar 
  595.         on the desired field via the up/down arrow keys and press F1.  In 
  596.         some  cases  the popup help window goes beyond just  providing  a 
  597.         textual description of the field.  For instance,  the popup  help 
  598.         window for the date field also provides a function key option  to 
  599.         fill  in  the field with today's date.  The extra options  for  a 
  600.         popup  help  window  will  be described for  each  field  in  the 
  601.         following sections.
  602.  
  603.         5.6.1 KEY LEGEND COMMANDS
  604.  
  605.         At  the  bottom of the label data entry window is a  legend  that 
  606.         summarizes  the  function key/numeric keypad  commands  that  are 
  607.         available.   All  of these commands are described  in  the  table 
  608.         below.  The PgUp, PgDn, Home, and End keys allow you to move  the 
  609.         highlighted  bar from field group to field group in sequence.   A 
  610.         field  group is a set of fields that have been logically  grouped 
  611.         together.  The three sections, rear label, end label,  and  front 
  612.         label, have been divided into four field groups.  The first field 
  613.         group is composed of all of the fields in the rear label section, 
  614.         the  second field group is composed of all the fields in the  end 
  615.         label  section,  the  third field group is composed  of  all  the 
  616.         fields  in  the  left half of the front label  section,  and  the 
  617.         fourth  field  group is composed of all the fields in  the  right 
  618.         half of the front label section.  See figure H.
  619.  
  620.  
  621.                      +------------ Rear Label ------------+
  622.                      | Field Group 1                      |
  623.                      +------------ End Label -------------+
  624.                      | Field Group 2                      |
  625.                      |                                    |
  626.                      +----------- Front Label ------------+
  627.                      | Field Group 3   ! Field Group 4    |                   
  628.                      |                 !                  |
  629.                      |                 !                  |
  630.                      ~                 !                  ~
  631.                      ~                 !                  ~
  632.                      |                 !                  |
  633.                      |                 !                  |
  634.                      |                 !                  |
  635.                      +------------------------------------+
  636.                      |           [KEY LEGEND]             |  
  637.                      +------------------------------------+
  638.  
  639.                              Figure H. Field groups 
  640.  
  641.  
  642.  
  643.  
  644.  
  645.                                    9
  646.                           AUDIO CASSETTE LABEL MAKER
  647.  
  648.  
  649.         Key Legend Commands:
  650.         Key     Description
  651.         ---     -----------
  652.         F2      Prints the current label.  See section 5.7.1.
  653.         F3      Clears  the  contents  of the  field  located  under  the 
  654.                 highlighted  bar.   Note  that this  will  clear  the  id 
  655.                 #/owner  fields regardless of the current setting of  the 
  656.                 id increment/owner fill options.
  657.         F4      Clears the contents of all fields in the label data entry 
  658.                 window.   Note that the id #/owner fields may  be  filled 
  659.                 after  this command is executed as described in  sections 
  660.                 5.4.3 and 5.4.4, respectively.
  661.         F5      Inserts  a song line before the current song line.   This 
  662.                 will cause all of the following song lines, including the 
  663.                 current  song  line, to move down one position.   A  beep 
  664.                 will  sound  if the highlighted bar is not located  on  a 
  665.                 song  line.   See section 5.6.4 for more  information  on 
  666.                 song lines. 
  667.         F6      Deletes  the current song line.  This will cause  all  of 
  668.                 the following song lines to move up one position.  A beep 
  669.                 will  sound  if the highlighted bar is not located  on  a 
  670.                 song  line.   See section 5.6.4 for more  information  on 
  671.                 song lines.
  672.         F7      Saves the current label to a file.  See section 5.5.1.
  673.         F8      Loads the current label from a file.  See section 5.5.2.
  674.         Up      Moves the highlighted bar to the previous field.  If  the 
  675.                 highlighted bar is located at the first field, this  will 
  676.                 cause it to wrap around to the last field.
  677.         Down    Moves  the  highlighted bar to the next  field.   If  the 
  678.                 highlighted  bar is located at the last field, this  will 
  679.                 cause it to wrap around to the first field.
  680.         PgUp    Moves  the  highlighted  bar to the first  field  of  the 
  681.                 previous field group.
  682.         PgDn    Moves the highlighted bar to the first field of the  next 
  683.                 field group.
  684.         Home    Moves  the  highlighted  bar to the first  field  of  the 
  685.                 current field group.
  686.         End     Moves  the highlighted bar to last field of  the  current 
  687.                 field group.
  688.  
  689.         5.6.2 REAR LABEL FIELDS
  690.  
  691.         The rear label section contains the following two fields:
  692.  
  693.         Field   Description
  694.         -----   -----------
  695.         Owner:  [Up  to  30  characters]  The name of the  owner  of  the 
  696.                 cassette tape.  If a name has been supplied for the owner 
  697.                 fill option, this name will be used to fill in the  owner 
  698.                 field whenever all fields are cleared by the F4  command.  
  699.                 Also, pressing the help key F1 when this option has  been 
  700.                 set  and  the owner field is currently  blank  (this  can 
  701.                 occur if you cleared the field with the F3 command)  will 
  702.                 provide a function key option to fill this field with the 
  703.                 owner fill name.
  704.  
  705.  
  706.                                    10
  707.                           AUDIO CASSETTE LABEL MAKER
  708.  
  709.  
  710.         Field   Description
  711.         -----   -----------
  712.         Id #:   [Up  to 4 digits]  A unique unsigned integer that can  be 
  713.                 used  to uniquely identify this label.  Note that you  do 
  714.                 not have to enter exactly four digits, but if less than 4 
  715.                 digits  are supplied, the number will be zero  padded  on 
  716.                 the  left.  This field is intended to provide a means  to 
  717.                 associate  a  label that has been printed  out  with  the 
  718.                 label  file that contains the data for it.  If  you  save 
  719.                 the  current  label to a file, you should use  the  id  # 
  720.                 value  in  the  filename  (see  section  5.5.1  for   the 
  721.                 suggested  filename  format)  to allow  you  to  trace  a 
  722.                 printed label back to it's associated label file.  If the 
  723.                 id  increment option is ON, the number in this field  (if 
  724.                 one  exists) will be automatically  incremented  whenever 
  725.                 all fields are cleared by the F4 command.  Also, pressing 
  726.                 the help key F1 when this option is ON and the id # field 
  727.                 contains  a number will provide function key  options  to 
  728.                 increment or decrement the number.
  729.  
  730.         5.6.3 END LABEL FIELDS
  731.  
  732.         The  end label section contains the following two unique  fields, 
  733.         each  of  which  is  duplicated once for sides A  and  B  of  the 
  734.         cassette tape:
  735.  
  736.         Field   Description
  737.         -----   -----------
  738.         Title:  [Up to 30 characters]  The name of the album recorded  on 
  739.                 the indicated side (A/B).
  740.         Artist: [Up  to  28 characters]  The name of the artist  for  the 
  741.                 album  recorded on the indicated side (A/B).
  742.  
  743.         5.6.4 FRONT LABEL FIELDS
  744.  
  745.  
  746.         +------------------------ Front Label -------------------------+
  747.         |A Date:   / /                  B Date:   / /                  |
  748.         |  N/R:                           N/R:                         |
  749.         |  Eq:                            Eq:                          |
  750.         ~                                                              ~
  751.  
  752.                   Figure I. Top portion of front label section 
  753.  
  754.  
  755.         The  top  portion  of  the front label  section  (see  figure  I) 
  756.         contains  the  following  3  unique  fields,  each  of  which  is 
  757.         duplicated once for sides A and B of the cassette tape:
  758.  
  759.         Field   Description
  760.         -----   -----------
  761.         Date:   [Up to 6 digits]  The date that the album was recorded on 
  762.                 the indicated side (A/B).  A date must be entered in  the 
  763.                 format  MM/DD/YY, where MM = 2 digit month, DD = 2  digit 
  764.                 day,  and  YY = 2 digit year.  Pressing the help  key  F1 
  765.  
  766.  
  767.                                    11
  768.                           AUDIO CASSETTE LABEL MAKER
  769.  
  770.  
  771.         Field   Description
  772.         -----   -----------
  773.                 will provide a function key option to fill in this  field 
  774.                 with today's date.
  775.         N/R:    [Up  to 10 characters]  The type of noise  reduction  (if 
  776.                 any)  used  to  record the album on  the  indicated  side 
  777.                 (A/B).  Pressing the help key F1 on this field will popup 
  778.                 a vertical menu which contains selections for every noise 
  779.                 reduction  system that is in usage.  See figure  J.   Use 
  780.                 the up and down arrow keys to move the highlighted bar to 
  781.                 the appropriate selection, and press enter to fill in the 
  782.                 N/R field with the selection.  Pressing Esc will hide the 
  783.                 popup menu without filling in the N/R field.
  784.  
  785.  
  786.                               +- Noise Reduction -+
  787.                               |     Dolby A       |
  788.                               |     Dolby B       |
  789.                               |     Dolby C       |
  790.                               |     Dolby HX      |
  791.                               |     DBX           |
  792.                               |     None          |
  793.                               |     Unknown       |
  794.                               +-------------------+ 
  795.  
  796.                       Figure J. Noise reduction popup menu
  797.  
  798.  
  799.         Eq:     [Up  to 10 characters] The equalization as  specified  by 
  800.                 the  tape manufacturer.  Although the  tape  equalization 
  801.                 does  not vary with the cassette side (A/B),  this  field 
  802.                 has been duplicated on both sides for aesthetic  reasons. 
  803.                 However,  you  need only enter the equalization  for  one 
  804.                 side  - the other side will be automatically filled  with 
  805.                 the  same data.  Pressing the help key F1 on  this  field 
  806.                 will popup a vertical menu which contains selections  for 
  807.                 every equalization that is in usage.  See figure K.   The 
  808.                 same  keys used for the noise reduction popup menu  apply 
  809.                 here. 
  810.  
  811.  
  812.                                +- Equalization -+
  813.                                |    70 uSec     |
  814.                                |    120 uSec    |
  815.                                |    Unknown     |
  816.                                +----------------+
  817.  
  818.                         Figure K. Equalization popup menu
  819.  
  820.  
  821.         The bottom portion of the front label section contains two fields 
  822.         for each song.  The two fields together are referred to as a song 
  823.         line.   A  maximum of fourteen song lines are provided  for  each 
  824.         cassette side.  See figure L.
  825.  
  826.  
  827.  
  828.                                    12
  829.                           AUDIO CASSETTE LABEL MAKER
  830.  
  831.  
  832.         Field   Description
  833.         -----   -----------
  834.         Song    [Up  to  30  characters]   The name of  a  song  for  the 
  835.                 indicated side (A/B)
  836.         Count   [Up  to  4 digits]  An unsigned  integer  specifying  the 
  837.                 beginning  value of the tape counter for the song on  the 
  838.                 indicated  side  (A/B).   If less than  four  digits  are 
  839.                 supplied,  the  number will be zero padded on  the  left.  
  840.                 This  field will allow you to keep track of  where  songs 
  841.                 begin  on  the tape in order to fast  forward/reverse  to 
  842.                 them. 
  843.  
  844.  
  845.                 Side A Song Lines              Side B Song Lines
  846.                         |                              |
  847.                         V                              V 
  848.         ~                                                              ~
  849.         | 1 [___________________] [___]  1                             |
  850.         | 2           ^             ^    2                             |
  851.         | 3           |             |    3                             |
  852.         | 4         Song          Count  4                             |
  853.         | 5         Field         Field  5                             |
  854.         | 6                              6                             |
  855.         | 7                              7                             |
  856.         | 8                              8                             |
  857.         | :                              :                             |
  858.         | :                              :                             |
  859.         |14                             14                             |
  860.         +--------------------------------------------------------------+ 
  861.  
  862.                  Figure L. Bottom portion of front label section
  863.  
  864.  
  865.         5.7 VIEW
  866.  
  867.         Pressing  the  enter  key or the down arrow  key  while  on  this 
  868.         horizontal menu selection will cause the view vertical menu shown 
  869.         in figure M to become visible.  The view menu offers choices  for 
  870.         displaying and printing the current label. 
  871.  
  872.  
  873.         +----------------- AUDIO CASSETTE LABEL MAKER -----------------+
  874.         | Options     File     Edit     View     Quit                  |    
  875.         +--------------------------------------------------------------+
  876.                                        | Print   |
  877.                                        | Display |
  878.                                        +---------+
  879.  
  880.                                Figure M. View Menu
  881.  
  882.  
  883.         5.7.1 PRINT
  884.  
  885.         Pressing the enter key on this selection will print the data  for 
  886.         the current label.  The format of the print out is similar to the 
  887.  
  888.  
  889.                                    13
  890.                           AUDIO CASSETTE LABEL MAKER
  891.  
  892.  
  893.                               <----                              
  894.                        +-----------------+
  895.                        |   Rear Label    |
  896.                        +-----------------+
  897.                        |   End Label     |
  898.                        +-----------------+
  899.                        |   Front Label   |
  900.                      | |                 | ^
  901.                      | |                 | | Cut  along  the
  902.                      | |                 | | indicated lines.
  903.                      V |                 | | 
  904.                        |                 |
  905.                        |.................|
  906.                        |                 |
  907.                        |                 |
  908.                        |                 |
  909.                        |                 |
  910.                        |                 |
  911.                        +-----------------+
  912.                               ---->
  913.  
  914.                     Figure N. Cutting out the cassette label
  915.  
  916.  
  917.         layout of the label data entry window, with some slight variances 
  918.         to allow all of the information to be printed out in the  limited 
  919.         area available.  For example, lengthy song titles may be  printed 
  920.         on  multiple lines.  Unfortunately, the current  program  version 
  921.         will  not right justify a song title that extends  over  multiple 
  922.         lines.   Another  difference is that if you leave a  gap  between 
  923.         song  lines (e.g. you enter data for song lines 4 and 6, but  not 
  924.         5),  these gaps will be automatically closed while  printing  and 
  925.         the song lines will be numbered sequentially starting from 1.  
  926.  
  927.         Once  the label has been printed, cut it out with scissors  along 
  928.         the  outer  dashed lines.  See figure N.  Next,  fold  the  label 
  929.         carefully along the horizontal dashed lines as shown in figure O.  
  930.         The label should fold easily due to the fact that the  horizontal 
  931.         dashed lines have slightly perforated the surface of the computer 
  932.         paper.   Finally, insert the label into the cassette box  of  the 
  933.         tape.  If you have trouble placing the cassette into the box  due 
  934.         to  interference with the paper label, you need to  decrease  the 
  935.         amount of folding along the edges between the rear label and  end 
  936.         label,  and  the end label and front  label.   Although  standard 
  937.         computer  fanfold  paper  should suffice, I  have  found  that  a 
  938.         heavier  weight  paper (e.g. 22 lb cotton fiber paper)  not  only 
  939.         retains the fold creases longer, but will also look better.   You 
  940.         can  also stiffen the label by wrapping it around  the  cardboard 
  941.         liner  that comes with the cassette tape.  Another possibility  I 
  942.         have  looked into is fanfold index cards, but the largest I  have 
  943.         found (5" x 8") are not large enough.   
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.                                    14
  951.                           AUDIO CASSETTE LABEL MAKER
  952.  
  953.  
  954.                                       End 
  955.                                       Label
  956.                                         |
  957.                                         v  
  958.                                       +---+
  959.                                       |   | <- Rear 
  960.                                       |   |    Label
  961.                                       ||
  962.                                       ||
  963.                                       ||
  964.                                       || 
  965.                             Front --> ||       SIDE
  966.                             Label     ||       VIEW
  967.                                       ||
  968.                                       ||
  969.                                       ||
  970.                                       ||
  971.                                       ||
  972.                                       ||
  973.                                       ++
  974.  
  975.                       Figure O. Folding the cassette label
  976.  
  977.  
  978.         5.7.2 DISPLAY
  979.  
  980.         Pressing  the enter key on this selection will display  the  data 
  981.         for the current label on your monitor.  The label is displayed in 
  982.         the same format as the label data entry window.  Press any key to 
  983.         return to the top-level menu.
  984.  
  985.         5.8 QUIT
  986.  
  987.         Pressing  the enter key while on this horizontal  menu  selection 
  988.         will  cause  the program to quit.  The Esc key  serves  the  same 
  989.         function when no vertical pulldown menus are visible. 
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                    15
  1012. 
  1013.